/**
 * Copyright @2012 中国电信甘肃万维公司 All rights reserved.
 * 中国电信甘肃万维公司 专有/保密源代码,未经许可禁止任何人通过任何* 渠道使用、修改源代码.
 * 日期 2012-7-29 下午02:47:38
 */
package com.oa.cs.agreement.pojo.mail;

import com.oa.cs.agreement.pojo.IRequestObject;
import com.oa.cs.agreement.pojo.IResponseObject;

/**
 * <p>
 * MialList描述:邮件列表
 * </p>
 * @company 中国电信甘肃万维公司 
 *
 * @project nma-cs-agreement
 *
 * @version V2.0.0
 *
 * @author 王超
 *
 * @date 2012-7-29 下午02:47:38	
 *
 * @class com.oa.cs.agreement.pojo.mail.MialList
 *
 */
public interface MailList extends Mail {

	/** 
	 *  SERVICE :  TODO 服务目标地址	SERVICE = "/nma/mbe/mail_list"
	 */
	public static final String SERVICE = "/nma/mbe/mail_list";
	
	public interface Request extends IRequestObject{
		
		/**
		 *  MAIL_TYPE :  TODO 邮件列表类型。没有和数据库字段对应）。	MAIL_TYPE = "MAIL_TYPE"		类型：String<br/>
		 * MAIL_TYPE值：AN-收件箱；BN-发件箱；CN-草稿箱；
		 */
		public static final String MAIL_TYPE = "MAIL_TYPE";
		
		/**
		 *  MAIL_TITLE :  TODO 邮件查询关键字（没有查询该值传""）。	MAIL_TITLE = "MAIL_TITLE"		类型：String
		 */
		public static final String MAIL_TITLE = "MAIL_TITLE";
	}
	
	public interface Response extends IResponseObject{
		
		/**
		 *  MAIL_LIST :  TODO 邮件列表	MAIL_LIST = "MAIL_LIST" 类型:List<Map<String(菜单属性),String(菜单属性值)>> 
		 */
		public static final String MAIL_LIST = "MAIL_LIST";
		
		/**
		 *  MAIL_ID :  TODO 邮件主键。	MAIL_ID = "MAIL_ID"		类型：String
		 */
		public static final String MAIL_ID = "MAIL_ID";
		
		/**
		 *  MAIL_TITLE :  TODO 邮件标题。	  MAIL_TITLE = "MAIL_TITLE"		类型：String
		 */
		public static final String MAIL_TITLE = "MAIL_TITLE";
		
		/**
		 *  MAIL_SEND :  TODO 邮件发送人（收件箱显示发件人，发件箱显示主送人。和数据库字段不对应）。 	MAIL_SEND = "MAIL_SEND"		类型：String
		 */
		public static final String MAIL_SEND = "MAIL_SEND";
		
		/**
		 *  SEND_TIME :  TODO 邮件发送时间。	  SEND_TIME = "SEND_TIME"		类型：String
		 */
		public static final String SEND_TIME = "SEND_TIME";
		
		/**
		 *  READ_FLAG :  TODO 1 已读   0未读	  READ_FLAG = "READ_FLAG"	类型：String
		 */
		public static final String READ_FLAG = "READ_FLAG";
		
		/**
		 *  MAIL_STEP :  TODO 级别   1 紧急，2 重要，3 一般	  MAIL_STEP = "MAIL_STEP"	类型：String
		 */
		public static final String MAIL_STEP = "MAIL_STEP";
		
		/**
		 *  ATTACHS :  TODO 是否有附件   1有附件 0没附件	  ATTACHS = "ATTACHS"	类型：String
		 */
		public static final String ATTACHS = "ATTACHS";
	}
}
